//package com.hmdp.utils;
//
//
//import lombok.extern.slf4j.Slf4j;
//import org.redisson.api.RBloomFilter;
//import org.redisson.api.RedissonClient;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.stereotype.Component;
//
//@Slf4j
//@Component
//public class BloomFilterUtil {
//
//    private final RBloomFilter<String> bloomFilter;
//
//    @Autowired
//    public BloomFilterUtil(RedissonClient redissonClient) {
//        this.bloomFilter = redissonClient.getBloomFilter("sample");
//        if (!bloomFilter.isExists()){
//            bloomFilter.tryInit(1000000L,0.01);
//            System.out.println(bloomFilter.getName());
//
//            bloomFilter.add("name");
//            bloomFilter.add("age");
//            bloomFilter.add("address");
//        }
//    }
//
//    public boolean getData(String key){
////        System.out.println(bloomFilter.getName());
//        if (!bloomFilter.contains(key)){
//            System.out.println("不存在该键");
//            return false;
//        }
//        // 从缓存与数据库中查询数据，如果不存在，那就进行存储，并且在布隆过滤器中进行存储
//        bloomFilter.add(key);
//        System.out.println("可能存在该键");
//        return true;
//    }
//}
